/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import java.sql.ResultSet;
import model.Pegawai;

/**
 *
 * @author fauzi
 */
public class ControllerPegawai {

    private static Pegawai pegawai = new Pegawai();

    public static boolean insertIntoPegawai(String nip, String namaPegawai, String jenisKelamin, String alamat, String contactPerson, String tanggalDiterima, String jabatan, String statusKerja) {
        pegawai.setNip(nip);
        pegawai.setNamaPegawai(namaPegawai);
        pegawai.setJenisKelamin(jenisKelamin);
        pegawai.setAlamat(alamat);
        pegawai.setContactPerson(contactPerson);
        pegawai.setTanggalDiterima(tanggalDiterima);
        pegawai.setJabatan(jabatan);
        pegawai.setStatusKerja(statusKerja);
        return pegawai.insertTransaction();
    }

    public static boolean deleteFromPegawai(String nip) {
        pegawai.setNip(nip);
        return pegawai.deleteTransaction();
    }

    public static ResultSet searchPegawai(String filter) {
        return pegawai.getData(filter);
    }

    public static boolean updatePegawai(String nip, String namaPegawai, String jenisKelamin, String alamat, String contactPerson, String tanggalDiterima, String jabatan, String statusKerja) {
        pegawai.setNip(nip);
        pegawai.setNamaPegawai(namaPegawai);
        pegawai.setJenisKelamin(jenisKelamin);
        pegawai.setAlamat(alamat);
        pegawai.setContactPerson(contactPerson);
        pegawai.setTanggalDiterima(tanggalDiterima);
        pegawai.setJabatan(jabatan);
        pegawai.setStatusKerja(statusKerja);
        return pegawai.updateTransaction();
    }
}
